@charset "utf-8";


span:focus {
    outline: none;
}

.index {
    position: relative;
}

.yf {
    max-width: 1200px;
    margin: 0 auto;
}

.yuanfang {
    max-width: 80%;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}

a {
    color: #0070C0;
}

.home-head {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    background: #fff;
    top: 0;
}




header .liebiao {
    display: flex;
    left: 0;
    right: 0;
    top: 0;
    padding: 0 96px;
    background: #fff;
    position: absolute;
    justify-content: space-between;
    background: #fff;
    line-height: 86px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.homeshouye header .liebiao {
    background: none;
}

.homeshouye header .liebiao>div:nth-child(1) img {
    height: 35px;
}

header .liebiao>div:nth-child(1) img {
    height: 35px;
}

.homeshouye header .liebiao.bannershow {
    background: #fff;
}

header .liebiao .daohan {
    line-height: 86px;
    font-weight: 400;
    font-size: 20px;
}

header .liebiao .daohan li {
    /* border-bottom: 1px solid rgba(30, 154, 154, .0); */
}

header .liebiao .daohan li>a {
    color: #4C4C4C;
    display: block;
    padding-top: 3px;
    border-bottom: 2px solid rgba(30, 154, 154, 0);
}

header .liebiao .daohan li a {
    color: #4C4C4C;
}

header .liebiao .daohan li>a:hover {
    color: #1E9A9A;
}

header .liebiao .daohan li:hover>a {
    border-bottom: 2px solid rgba(30, 154, 154, 1);
}

header .liebiao .daohan li.done a {
    border-bottom: 2px solid rgba(30, 154, 154, 1);
}

header .liebiao .daohan li:hover>a {
    color: #1E9A9A;
}

header .liebiao .daohan li.done>a {
    color: #1E9A9A;
}

header .liebiao .daohan ul {
    display: flex;
}

header .liebiao .daohan ul li {
    padding-left: 23px;
    padding-right: 23px;
    position: relative;
}

@media(max-width:1300px) {
    header .liebiao .daohan ul li {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 16px;
    }
}

header .liebiao .daohan .naverji {
    line-height: 25px;
    font-size: 16px;
    position: absolute;
    width: 150%;
    left: 0;
    font-size: 12px;
}

header .liebiao .daohan .naverji>div {
    line-height: 40px;
    padding: 0 16px;
    background: #fff;
    height: 0;
    overflow: hidden;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}

header .liebiao .daohan .naverji>div a {
    line-height: 40px;
    display: block;
}

header .liebiao .daohan .naverji>div:hover {
    background: #1E9A9A;
}

header .liebiao .daohan .naverji>div:hover a {
    color: #fff;
}

header .liebiao .daohan ul li:hover .naverji>div {
    height: 40px;
}

header .scol {
    width: 132px;
    height: 38px;
    border-radius: 50px;
    border: 1px solid rgba(30, 154, 154, .3);
    text-align: center;
    line-height: 39px;
    color: #fff;
    margin-top: 25px;
    overflow: hidden;
    position: relative;
    background: rgba(30, 154, 154, 1);
}

header .scol::after {
    content: ' ';
    position: absolute;
    transform: rotate(45deg);
    left: -80px;
    top: -60px;
    bottom: -60px;
    background: rgba(255, 255, 255, 0.4);
    cursor: pointer;
    width: 40px;
    animation: aftermove .8s infinite ease;
    -webkit-animation: aftermove .8s infinite ease;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
}



@keyframes aftermove {
    from {
        left: -80px;
    }

    to {
        left: 200px;
    }
}

@-webkit-keyframes aftermove

/*Safari and Chrome*/
    {
    from {
        left: -80px;

    }

    to {
        left: 200px;
    }
}


header .scol span {
    line-height: 29px;
    display: inline-block;
    position: relative;
    top: -1px;
    cursor: pointer;
    left: 12px;
    font-size: 16px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
}

header .scol:hover a span {
    font-size: 18px;
}

header .scol img {
    width: 16px;
}

header .scol a {
    color: rgba(30, 154, 154, 1);
    position: relative;
    color: rgba(30, 154, 154, 1);
    top: 1px;
    color: #fff;
    position: relative;
}

header .scol a img {
    width: 15px;
    position: absolute;
    top: -1px;
    left: -9px;
}

header .scol svg {
    position: relative;
    top: 2px;
}

.banner-home .swiper-slide {
    position: relative;
}

.banner-home .swiper-slide>div {
    position: absolute;
    top: 30.1%;
    left: 8.48%;
}

.banner-home .bantxt1 {
    font-weight: 500;
    color: #4D4D4D;
    line-height: 90px;
    font-size: 54px;
}

.banner-home .bantxt2 {
    font-size: 36px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 40px;
    margin-top: 32px;
    margin-bottom: 65px;
}





.bantxt3 {
    width: 260px;
    height: 48px;
    background: linear-gradient(270deg, #33D6D6 0%, #449FD7 100%);
    border-radius: 31px;
    line-height: 48px;
    text-align: center;
    position: relative;
}

.liuyan .bantxt3 {
    width: 260px;
    height: 48px;
    line-height: 48px;
}

.bantxt3 a {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
}

.liuyan .bantxt3 a {
    font-size: 20px;
}

.bantxt3 .bantxt3dban {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: #fff;
    opacity: 0;
    border-radius: 31px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.bantxt3 .bantxt3dban .bantxt3dbantxt {
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    color: #fff;
}

.banner-home img {
    width: 100%;
}

.banner-home video {
    display: block;
}

.bantxt3:hover .bantxt3dban {
    opacity: 1;
}

.bantxt3:hover .bantxt3dbantxt {
    background: linear-gradient(270deg, #33D6D6 0%, #449FD7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}

.banner img {
    width: 100%;
    position: relative;
    /* top: 3px; */
}


.bottom-mk {
    position: relative;
}

.bottom-mk a {
    color: #737373;
}

.bottom-mk:hover span i:nth-child(2) {
    opacity: 1;
}


.bottom-mk span i:nth-child(2) {
    opacity: 0;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
}

.hidshowup {
    position: relative;
    top: 300px;
    opacity: -1;
    transition: top .7s linear, opacity .7s linear;
    -webkit-transition: top .7s linear, opacity .7s linear;
    -moz-transition: top .7s linear, opacity .7s linear;
    -ms-transition: top .7s linear, opacity .7s linear;
    -o-transition: top .7s linear, opacity .7s linear;
}

.hidshowup.showup {
    opacity: 1;
    top: 0;
}

@media only screen and (min-width: 1100px) {
    .phone-port {
        display: none;
    }
}

/* 首页 */

.hover .hoverxf {
    position: absolute;
    width: 33.33333%;
    left: 0;
    height: 0;
    opacity: 0;
    background: #F2F7FA;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.hover:hover .hoverxf {
    background: linear-gradient(135deg, #33D6D6 0%, #449FD7 100%);
    opacity: 0.8;
}

.hover ul {
    position: relative;
    display: flex;
    width: 100%;
    color: #4C4C4C;
}

.hover ul li {
    width: 33.33333%;
    position: relative;
    border-right: 1px solid #fff;
}

.hover ul li>div {
    padding: 7.5% 16% 7.5%;
}

.hover ul li>div>div {
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.hover ul li .hovernum {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    position: relative;
    padding-bottom: 3px;
    font-size: 20px;
    font-weight: 400;
    color: #4C4C4C;
    line-height: 28px;
    margin-bottom: 47%;
}

.hover ul li:hover .hovernum {
    margin-bottom: 40%;
}

.hover ul li .hovernum::after {
    content: ' ';
    width: 30px;
    height: 2px;
    background: linear-gradient(270deg, #33D6D6 0%, #449FD7 100%);
    position: absolute;
    left: 0;
    bottom: 0;
}

.hover ul li .hoversvg {
    width: 120px;
    height: 120px;
    display: block;
    background-size: 100% 100%;
    background-image: url(../images/hoversvg11.svg);
}

@media only screen and (min-width: 1100px) {
    .hover ul li:nth-child(1):hover .hoversvg {
        background-image: url(../images/hoversvg12.svg);
    }

    .hover ul li:nth-child(2):hover .hoversvg {
        background-image: url(../images/hoversvg22.svg);
    }

    .hover ul li:nth-child(3):hover .hoversvg {
        background-image: url(../images/hoversvg32.svg);
    }

    .hover ul li:nth-child(4):hover .hoversvg {
        background-image: url(../images/hoversvg42.svg);
    }
}


.hover ul li:nth-child(2) .hoversvg {
    background-image: url(../images/hoversvg21.svg);
}

.hover ul li:nth-child(3) .hoversvg {
    background-image: url(../images/hoversvg31.svg);
}

.hover ul li:nth-child(4) .hoversvg {
    background-image: url(../images/hoversvg41.svg);
}

/* 15%=48px */
.hover ul li .hoverky {
    line-height: 42px;
    font-weight: 500;
    font-size: 40px;
    margin-top: 15%;
    margin-bottom: 12%;
}

.hover ul li:hover .hoverky {
    color: #FFFFFF;
}

.hover ul li:hover .hoverjj {
    opacity: 0;
}

.hover ul li:hover .hoverdesc {
    opacity: 1;
}




.hover ul li:hover .hovernum {
    color: #FFFFFF;
}

.hover ul li:hover .hovernum::after {
    background: #fff
}

.hover ul li .hoverjj {
    line-height: 30px;
    font-weight: 400;
    font-size: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #737373;
    line-height: 30px;
    opacity: 1;
}

.hover ul li .hoverdesc {
    line-height: 30px;
    font-weight: 400;
    font-size: 16px;
    color: #F2F7FA;
    opacity: 0;
}

.hover ul li .hoversvg2 {
    background-image: url(../images/shizijia.svg);
    width: 28px;
    height: 28px;
    margin-top: 0;
    background-size: 100%;
    margin-bottom: 60px;


}

.hover ul li:hover .hoversvg2 {
    background-image: url(../images/szj.svg);
    background-size: 100%;
    width: 21px;
    height: 21px;
    left: -0;
    margin-bottom: 0;
    margin-top: 60px;
    background-repeat: no-repeat;
}

.xiangmu {
    padding-top: 139px;

}

.jhxm>div {
    width: 90%;
    max-width: 1677px;
    position: relative;
}

.jhxm .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}

.jhxm .swiper-container-horizontal .swiper-pagination-bullet {
    position: relative;
}

.jhxm .swiper-container-horizontal .swiper-pagination-bullet b {
    position: absolute;
}

.jhxm .swiper-container-horizontal .swiper-pagination-bullet:nth-child(1) b {
    left: -20px;
    top: -8px;
    font-size: 10px;
    color: #F39800;
}

.jhxm .swiper-container-horizontal .swiper-pagination-bullet:nth-last-child(1) b {
    right: -20px;
    top: -8px;
    font-size: 10px;
    color: #F39800;
}

.jhxm .swiper-container-horizontal>.swiper-pagination-bullets,
.jhxm .swiper-pagination-custom,
.jhxm .swiper-pagination-fraction {
    text-align: right;
    position: relative;
    left: -40px;
    top: 20px;
}

.jhxm .jhxmdesc {
    margin-top: 150px;
    width: 100%;
    position: relative;
    max-height: 450px;
    overflow-y: auto;
}

.jhxm>div>div:nth-child(1) {
    width: 44.4444%;
    position: relative;
}

.jhxm>div>div:nth-child(1)::after {
    content: '';
    width: 371px;
    height: 67px;
    right: 63px;
    top: 139px;
    position: absolute;
    background-size: 100% 100%;
}

.jhxm>div>div:nth-child(1) img {
    width: 100%;
}

.jhxm>div>div:nth-child(2) {
    width: 72.222222%;
    position: absolute;
    right: 0;
    top: 0;
    /* overflow: hidden; */
    padding-top: 138px;
    padding-bottom: 140px;
    overflow: hidden;
}

.jhxm>div>div:nth-child(2) .home-swiperall {
    position: relative;
}

.home-swipezjr>div {
    background: #FFFFFF;
    box-shadow: 0px 2px 30px 0px rgba(235, 237, 237, 0.76);
    /* padding: 91px 103px; */
    position: relative;
    width: auto;
}

.home-swipezjr .spnum {
    text-align: center;
    width: 124px;
    height: 124px;
    background: #F39800;
    position: absolute;
    left: 103px;
    top: -34px;
    font-size: 80px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 124px;
}

.home-swipezjr .sptitle {
    padding: 0px 103px 0;
    margin-top: 0px;
    font-size: 30px;
    font-weight: bold;
    color: #222;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 20px;
}

.home-swipezjr .spdesc {
    padding: 0 103px 0;
    font-size: 16px;
    font-weight: 400;
    color: #737373;
    line-height: 32px;
    margin-bottom: 82px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;

    line-height: 32px;
    color: #555555;
}

.home-swipezjr .sppg {
    padding: 0 103px 91px;
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    font-weight: 400;
    color: #737373;
    line-height: 28px;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #555555;
    line-height: 28px;
}

.home-swipezjr .sppg>div img {
    width: 29px;
    height: 29px;
    position: relative;
    margin-right: 10px;
}

.newlsli .newsimg>div::after {
    text-align: center;
    width: 147px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 44px;
    position: absolute;
    left: 0%;
    top: 0;
}

.newlsli.newlx3 .newsimg>div::after {
    content: '新闻与公告';
    background: #5071a4;
}

.newlsli.newlx4 .newsimg>div::after {
    content: '会议与活动';
    background: #79BCE5;
}

.newls .newlslsdesc .newsimg {
    height: 0;
    width: 100%;
    padding-bottom: 64%;
    background: #fff;
}

.newls .newlschos ul {
    display: flex;
    justify-content: center;
    margin-bottom: 100px;
}

.newls .newlschos ul li {
    width: 16px;
    text-align: center;
    font-size: 14px;
    margin: 0 2px;
    cursor: pointer;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
}

.newls .newlschos ul li.hid {
    cursor: inherit;
    font-size: 16px;
    color: #1E9A9A;
}

.newls .newlswste {
    position: relative;
}

.newls .newlslsdesc {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.newls .newlslsdesc>div {
    width: 32%;
    position: relative;
}

.newls .newlslsdesc .newsimg {
    overflow: hidden;
}

.newls .newlslsdesc .newsimg>div img {
    width: 100%;
    transform: scale(1);
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.newls .newlslsdesc .newsimg:hover>div img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.newls .xuanfusvg {
    position: absolute;
    right: 0;
    top: -14px;
    transform: translate(-0px, -0px);
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    -webkit-transform: translate(-0px, -0px);
    -moz-transform: translate(-0px, -0px);
    -ms-transform: translate(-0px, -0px);
    -o-transform: translate(-0px, -0px);
}

.newls .xuanfusvg img {
    width: 38px;
    position: relative;
    top: 10px;
}

.newls .newlsli:hover .xuanfusvg {
    transform: translate(10px, -10px);
    -webkit-transform: translate(10px, -10px);
    -moz-transform: translate(10px, -10px);
    -ms-transform: translate(10px, -10px);
    -o-transform: translate(10px, -10px);
}

.newls .newlswste>div:nth-child(1) {
    height: 85px;
    margin-top: 29px;
    width: 80%;
    font-size: 20px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 30px;
}

.newls .newlswste>div:nth-child(2) {
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    position: relative;
}

.newls {
    padding-bottom: 200px;
}

.liuyan {
    padding-bottom: 160px;
    background: #fff;
    position: relative;
}

.liuyan::after {
    content: '';
    width: 550px;
    height: 656px;
    left: -401px;
    bottom: 45px;
    position: absolute;
    background-size: 100% 100%;
    background-image: url(../images/liuyanyy2.svg);
}

.liuyan::before {
    content: '';
    width: 550px;
    height: 719px;
    right: -260px;
    bottom: -209px;
    position: absolute;
    background-size: 100% 100%;
    background-image: url(../images/liuyanyy1.svg);
}

.liuyan .liuyanbot ul {
    display: flex;
    justify-content: space-around;
}

.liuyan .liuyanbot ul li {
    width: 30%;
}

.liuyan .liuyanbot ul li>div:nth-child(1) {
    font-size: 20px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 28px;
    margin-bottom: 16px;
}

.liuyan .liuyanbot ul li>div:nth-child(2) {
    border-radius: 8px;
    font-size: 20px;
    line-height: 56px;
    height: 56px;
    margin-bottom: 80px;
}

.liuyan.typb1 .tltle {
    text-align: center;
    margin-top: 0;
    padding-top: 100px;
}

.liuyan .bantxt3 {
    margin: 0 auto;
}

.liuyan .bantxt3 button {
    background: none;
    color: inherit;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}

.liuyan .liuyanbot ul li input {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    background: #F2F7FA;
    height: 56px;
}

.liuyan .bantxt3 .bantxt3dban {
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
}

.newls .newlswste>div:nth-child(2) a {
    color: #4D4D4D;
    font-weight: 300;
    line-height: 24px;
}

.newls .newlswste>div:nth-child(2) a::before {
    content: '';
    width: 103px;
    position: absolute;
    height: 1px;
    bottom: -3px;
    background: #009D9B linear-gradient(270deg, #33D6D6 0%, #449FD7 100%);
}

/* 子页面 */
.new .main {
    background: #FAFAFA;
    padding-top: 100px;
    padding-bottom: 140px;
}

.new .main>div {
    max-width: 1000px;
    margin: 0 au;

}

.new .title {
    font-size: 42px;
    color: #19191A;
    line-height: 64px;
}

.new .newsj {
    position: relative;
    display: flex;
    margin: 31px auto 60px;
}

.new .newsj .newdata {
    font-size: 20px;
    color: #999999;
    line-height: 24px;
    line-height: 30px;
    padding-right: 18px;
    padding-right: 18px;
}

.new .newsj .datahg {
    flex: 1;
    border-bottom: 1px solid #D9D9D9;
    height: 15px;

}

.new .newdesc {
    word-wrap: break-word;
    line-height: 1.95;
    font-size: 16px;
}

.new .newdesc img {
    margin-top: 40px;
    margin-bottom: 20px;
}

.new .newchos {
    border-top: 1px solid #D9D9D9;
    margin-top: 60px;
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
    line-height: 45px;
}

.new .newchos>div:nth-child(2n-1) {
    width: 30%;
}

.new .newchos>div:nth-child(3) {
    text-align: right;
}

.new .newchos span {
    margin-left: 10px;
    margin-right: 10px;
}

.new .new-next {
    padding: 10px 40px;
    font-size: 16px;
    color: #4D4D4D;
    line-height: 23px;
    border: 1px solid #CCCCCC;
}

.new .new-next a {
    color: #4D4D4D;
}

.new .newleft a {
    color: #4D4D4D;
    line-height: 45px;
}

.new .newright a {
    color: #4D4D4D;
    line-height: 45px;
}

.typb1 .tltle {
    margin-top: 120px;
}

.typb1 .tltle .lit {
    font-size: 20px;
    color: #999999;
    line-height: 24px;
    font-weight: 100;
}

.typb1 .tltle .zhu {
    font-size: 40px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
    margin-bottom: 60px;
}

.typb1 .tydesc {
    display: flex;
    justify-content: space-between
}

.typb1 .tydesc {}

.typb1 .tydesc .tyimg {
    width: 100%;
    height: 0;
    padding-bottom: 64.86%;
    position: relative;
    overflow: hidden;
}

.typb1 .tydesc .tyimg>div {
    width: 100%;
    height: 0;
    padding-bottom: 64.86%;
    overflow: hidden;
}

.typb1 .tydesc .tyimg img {
    width: 100%;
}

.typb1 .tydesc .tyimg img {
    width: 100%;
    transform: scale(1);
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.typb1 .tyli:hover .tyimg img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.typb1 .tydesc .tyimg>div {
    width: 100%;
}

.typb1 .tydesc .tyimg>span {
    position: absolute;
    right: 0;
    bottom: -70px;
}

.typb1 .tydesc .tyimg>span img {
    width: 69px;
}

.banner {
    position: relative;
}

.bannerty-text {
    position: absolute;
    right: 10%;
    top: 25%;
    left: auto;
    text-align: right;
    color: #4D4D4D;
}


.bannerty-text>div:nth-child(1) {
    font-weight: 500;
    line-height: 90px;
    font-size: 54px;
}

.bannerty-text>div:nth-child(2) {
    font-size: 36px;
    font-weight: 400;
    line-height: 40px;
    margin-top: 32px;
    margin-bottom: 65px;
}

.product .banner {
    position: relative;
}

.product .banner .banner-text {
    position: absolute;
    right: 10%;
    top: 25%;
    left: auto;
    text-align: right;
}

.product .banner>div {
    position: absolute;
    left: 52%;
    width: 30%;
    text-align: center;
    top: 31.73%;
}

.product .banner>div>div:nth-child(1) {

    font-weight: 500;
    color: #4D4D4D;
    line-height: 90px;
    font-size: 54px;
}

.product .banner>div>div:nth-child(2) {
    font-size: 36px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 40px;
    margin-top: 32px;
    margin-bottom: 65px;
}

.product .banner>div>div:nth-child(2) span {
    margin: 0 15px;
}

.product .tydesc>div {
    width: 48%;
}

.product .tydesc .tytext {
    position: relative;
}

.product .tydesc>div .xuanfusvg {
    position: absolute;
    right: 0;
    top: 1px;
    transform: translate(-0px, -0px);
    transition: all .6s linear;
    -webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -ms-transition: all .6s linear;
    -o-transition: all .6s linear;
    -webkit-transform: translate(-0px, -0px);
    -moz-transform: translate(-0px, -0px);
    -ms-transform: translate(-0px, -0px);
    -o-transform: translate(-0px, -0px);
}

.product .tydesc>div .xuanfusvg img {
    width: 45px;
    position: relative;
}

.product .tydesc .tyli:hover .xuanfusvg {
    transform: translate(10px, -10px);
    -webkit-transform: translate(10px, -10px);
    -moz-transform: translate(10px, -10px);
    -ms-transform: translate(10px, -10px);
    -o-transform: translate(10px, -10px);

}

.product .tytexttop {
    width: 94%;
    font-size: 40px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
    margin-top: 52px;
    margin-bottom: 30px;
}

.product .tytextzw {
    margin-bottom: 40px;
}

.product .tytextzw>div:nth-child(1) {
    font-size: 24px;
    font-weight: 500;
    color: #0E161A;
    line-height: 33px;
    margin-bottom: 20px;
}

.product .tytextzw>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 22px;
}

.product .ngs {
    padding-bottom: 128px;
}

.product .pro-news .tltle {
    text-align: center;
    margin-top: 0;
    padding-top: 120px;
}

.product .pro-news .tyimg {
    position: relative;
    overflow: hidden;
}

.product .pro-news .tyimg img {
    width: 100%;
}

.product .pro-news .tyimg img {
    width: 100%;
    transform: scale(1);
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.product .pro-news .tyimg:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.product .pro-news .tyimg span {
    position: absolute;
    right: 0;
    bottom: -70px;
}

.product .pro-news .tyimg span img {
    width: 69px;
}

.product .pnewste {
    width: 75%;
    margin: 40px auto 0;
}

.product .pro-new1 .pnewste {
    padding-bottom: 120px;
}

.product .pnewste>div:nth-child(1) {
    font-size: 24px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 33px;
}

.product .pnewste>div:nth-child(2) {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 300;
    color: #4D4D4D;
    line-height: 24px;
    position: relative;
}

.product .pnewste>div:nth-child(2) a {
    color: #4D4D4D;
}

.product .pnewste>div:nth-child(2) a::before {
    content: '';
    width: 103px;
    position: absolute;
    height: 1px;
    bottom: -3px;
    background: #009D9B linear-gradient(270deg, #33D6D6 0%, #449FD7 100%);
}

.product .pro-new1 {
    background: #F2F7FA;
}

.product .pro-news .xuanfusvg {
    position: absolute;
    right: 1%;
    transform: translate(-0px, -0px);
    transition: all .6s linear;
    -webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -ms-transition: all .6s linear;
    -o-transition: all .6s linear;
    -webkit-transform: translate(-3px, 38px);
}

.product .pro-news:hover .xuanfusvg {
    -webkit-transform: translate(7px, 28px);
}

.product .pro-news {
    position: relative;
}

.product .pro-news .xuanfusvg img {
    width: 31px;
}

.product .syszz {
    padding-bottom: 192px;
    position: relative;
}

.product .syszz .porlsswiper {
    overflow: hidden;
}

.product .syszz .swiper-slide img {
    width: 100%;
}

.aboutas .gsjjtext {
    width: 75%;
    margin-bottom: 140px;
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 26px;
}

.aboutas .twoimg {
    display: flex;
    justify-content: space-between;
}

.aboutas .twoimg img {
    width: 100%;
}

.aboutas .twoimg>div:nth-child(1) {
    width: 36.7%;
}

.aboutas .twoimg>div:nth-child(2) {
    width: 63.3%;
}

.aboutas .threesvg {
    background: #F2F7FA;
}

.aboutas .threesvg ul {
    display: flex;
    margin: 0 auto;
    padding: 127px 0 149px;
    justify-content: space-between;
}

.aboutas .threesvg ul li {
    width: 33.3333%;
    text-align: center;
    padding: 0 15px;
}

.aboutas .threesvg ul li .topsvg {
    height: 130px;
}

.aboutas .threesvg ul li .topsvg img {
    width: 125px;
}

.aboutas .threesvg ul li .jzg {
    font-size: 35px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
    margin-bottom: 18px;
    margin-top: 32px;
}

.aboutas .threesvg ul li .miaoshu {
    font-size: 24px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 40px;
}

.aboutas .csr {
    background: #FFFFFF;
    position: relative;
    padding-top: 87px;
}

.aboutas .csr .porlsswiper {
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.aboutas .csr .porlsswiper .home-swiperall {
    position: relative;
}

.aboutas .csr .csrdesc {
    display: flex;
    justify-content: space-between;
}

.aboutas .csr .csrdesc .csrtext {
    padding-top: 65px;
    width: 40.3%;
    margin-left: 5%;
}

.aboutas .csr .csrdesc .csrimg {
    width: 32%;
    margin-right: 5%;
}

.aboutas .csr .csrdesc .csrtext>div:nth-child(1) {
    font-size: 20px;
    font-weight: 500;
    color: #4D4D4D;
    line-height: 28px;
}

.aboutas .csr .csrdesc .csrtext>div:nth-child(2) {
    margin-top: 6px;
    margin-bottom: 48px;
    font-size: 40px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
}

.aboutas .csr .csrdesc .csrtext>div:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 26px;
    max-height: 250px;
    overflow-y: auto;
}

.aboutas .csr .csrdesc .csrimg img {
    width: 100%;
}

.aboutas .fzlc {
    position: relative;
}

.aboutas .fzlc .tltle {
    margin-top: 0;
    padding-top: 120px;
    text-align: center;
}

.aboutas .gsjj .tltle {
    margin-top: 140px;
}

.aboutas .gsjj .zhu {
    margin-bottom: 32px;
}

.aboutas .fzlc {
    background: #F2F7FA;
    padding-bottom: 110px;
}

.aboutas .fzlc .fzlcdesc {
    border-radius: 12px;
    max-width: 100%;
    width: 80%;
    padding-left: 10%;
    padding-right: 10%;

}

.aboutas .fzlc .fzlcdesc .home-swiperall {
    overflow: hidden;
    background: #FFFFFF;
}

.aboutas .fzlc .fzlcdesc .home-swipezjr>div {
    margin-top: 50px;
    margin-bottom: 50px;
    position: relative;
}

.aboutas .fzlc .fzlcdesc .home-swipezjr>div::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 172px;
    top: 0;
    background: #EBEBEB;
    right: 0;
}

.aboutas .fzlc .fzlcdesc .home-swipezjr>div:nth-last-child(1):before {
    display: none;
}

.aboutas .fzlc .fzlcdesc .swiper-slide>div:nth-child(1) {
    font-size: 36px;
    font-weight: 600;
    color: #1E9A9A;
    margin-bottom: 10px;
    line-height: 50px;
    width: 280px;
    margin: 0 auto 10px;
}

.aboutas .fzlc .fzlcdesc .swiper-slide>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 28px;
    width: 280px;
    margin: 0 auto;

}

.aboutas .fzlc .dnadongtai {
    width: 1440px;
    position: relative;
    /*overflow-x: auto;
    */
    left: -44%;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}



.aboutas .fzlc .dnadongtai .nianqiu {
    position: absolute;
    width: 48px;
    left: 11px;
    height: 48px;
    border: 1px solid #1E9A9A;
    opacity: 0;
    transition: all .7s ease;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
}


.aboutas .fzlc .dnadongtai .nianqiu>div {
    position: absolute;
    left: 9px;
    right: 9px;
    bottom: 9px;
    top: 9px;
    border: 1px solid #1E9A9A;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    animation: mymove .5s infinite ease alternate;
    -webkit-animation: mymove .5s infinite ease alternate;
}

.aboutas .fzlc .dnadongtai .nianqiu>div>div {
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px;
    top: 5px;
    background: #1E9A9A;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

@keyframes mymove {
    from {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    to {
        transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
    }
}

@-webkit-keyframes mymove

/*Safari and Chrome*/
    {
    from {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    to {
        transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
    }
}

.aboutas .fzlc .dnadongtai.to2021 ul li:nth-child(7) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2020 {
    left: -43%;
}

.aboutas .fzlc .dnadongtai.to2020 ul li:nth-child(6) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2019 ul li:nth-child(5) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2018 ul li:nth-child(4) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2017 ul li:nth-child(3) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2016 ul li:nth-child(2) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.aboutas .fzlc .dnadongtai.to2015 ul li:nth-child(1) {
    font-weight: bold;
    color: #1E9A9A;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);

}

.aboutas .fzlc .dnadongtai>div {
    /* position: relative; */
    width: 300%;
    margin-top: 70px;
    margin-bottom: 90px;
}

.aboutas .fzlc .dnadongtai img {
    width: 100%;
}

.aboutas .fzlc .dnanian ul li {
    font-size: 32px;
    color: #4D4D4D;
    line-height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.aboutas .fzlc .dnanian ul li:hover {
    color: #1E9A9A;
}

.aboutas .fzlc .dnanian ul li:nth-child(1) {
    left: 66.9%;
    top: 89%;
}

.aboutas .fzlc .dnanian ul li:nth-child(2) {
    left: 90.1%;
    top: -22%;
}

.aboutas .fzlc .dnanian ul li:nth-child(3) {
    left: 113.2%;
    top: 89%;
}

.aboutas .fzlc .dnanian ul li:nth-child(4) {
    left: 136.48%;
    top: -35%;
}

.aboutas .fzlc .dnanian ul li:nth-child(5) {
    left: 159.5%;
    top: 101%;
}

.aboutas .fzlc .dnanian ul li:nth-child(6) {
    left: 182.7%;
    top: -40%;
}

.aboutas .fzlc .dnanian ul li:nth-child(7) {
    left: 205.7%;
    top: 111%;
}

.aboutas .fzlc .dnanian ul li:nth-child(8) {
    left: 228.7%;
    top: -40%;
}

.aboutas .fzlc ul li:nth-child(1) .nianqiu {
    top: -57px;
}

.aboutas .fzlc ul li:nth-child(2) .nianqiu {
    top: 39px;
}

.aboutas .fzlc ul li:nth-child(3) .nianqiu {
    top: -47px;
}

.aboutas .fzlc ul li:nth-child(4) .nianqiu {
    top: 39px;
}

.aboutas .fzlc ul li:nth-child(5) .nianqiu {
    top: -49px;
}

.aboutas .fzlc ul li:nth-child(6) .nianqiu {
    top: 34px;
}

.aboutas .fzlc ul li:nth-child(7) .nianqiu {
    top: -47px;
}

.aboutas .fzlc ul li:nth-child(8) .nianqiu {
    top: 34px;
}

.aboutas .fzlc .dnadongtai.to2015 {
    left: -19%;
}

.aboutas .fzlc .dnadongtai.to2016 {
    left: -43%;
}

.aboutas .fzlc .dnadongtai.to2017 {
    left: -66%;
}

.aboutas .fzlc .dnadongtai.to2018 {
    left: -89%;
}

.aboutas .fzlc .dnadongtai.to2019 {
    left: -112%;
}

.aboutas .fzlc .dnadongtai.to2020 {
    left: -135%;
}

.aboutas .fzlc .dnadongtai.to2021 {
    left: -158%;
}

.aboutas .fzlc .dnadongtai.to2022 {
    left: -178%;
}

.aboutas .fzlc .dnadongtai.to2022 ul li:nth-child(8) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2021 ul li:nth-child(7) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2020 ul li:nth-child(6) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2019 ul li:nth-child(5) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2018 ul li:nth-child(4) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2017 ul li:nth-child(3) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2016 ul li:nth-child(2) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnadongtai.to2015 ul li:nth-child(1) .nianqiu {
    opacity: 1;
}

.aboutas .fzlc .dnanian ul li.zhong {
    font-size: 56px;
    font-weight: bold;
    color: #1E9A9A;
    line-height: 67px;
}

.aboutas .guangqiu {
    padding-top: 140px;
    position: relative;
    padding-bottom: 0px;
}

.aboutas .guangqiu .porlsswiper {
    width: 1536px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 40px;
}

.aboutas .guangqiu .swiper-slide img {
    width: 100%;
}

/*.aboutas .guangqiu .swiper-slide::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 300px;*/
/*    left: 47%;*/
/*    right: 47%;*/
/*    height: 0;*/
/*    padding-bottom: 6%;*/
/*    cursor: pointer;*/
/*    background-size: 100%;*/
/*    background-image: url(/images/guangqiubf.svg);*/

/*}*/

/*.aboutas .guangqiu .swiper-slide:hover:before {*/
/*    background-image: url(/images/guangqiubfshow.svg);*/
/*}*/

.aboutas .zzry {
    position: relative;
    padding-bottom: 134px;
}

.aboutas .zzry .home-swiperall {
    overflow: hidden;
}

.aboutas .zzry img {
    width: 100%;
}

.lczl {
    position: relative;
    padding-bottom: 148px;
    background: linear-gradient(135deg, #449FD7 0%, #33D6D6 100%);
}

.lczl .tltle {
    margin-top: 0;
    padding-top: 110px;
}

.main.typb1 .lczl .lit {
    color: #fff;
}

.main.typb1 .lczl .zhu {
    color: #fff;
}

.lczl .lczllogo ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lczl .lczllogo ul li {
    width: 20%;
    height: 221px;
    margin-bottom: 2px;
    position: relative;
}

.lczl .lczllogo ul li>div {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 0px;
    top: 0px;
    background: rgba(255, 255, 255, 0.14);
}

/* 子页面 */
.news .newlsli {
    margin-bottom: 90px;
}

.news .newstop {
    margin: 110px auto 60px;
    width: 440px;
    border: 1px solid #1E9A9A;
    height: 55px;
    overflow: hidden;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.news .newstop span {
    width: 50%;
    display: inline-block;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    color: #1E9A9A;
    line-height: 57px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.news .newstop span a {
    color: #1E9A9A;
    display: block;
}

.news .newstop span.show {
    background: #1E9A9A;
    color: #fff;
}

.news .newstop span.show a {
    color: #fff;
}

.news .newstop.zt3 span:nth-child(1) {
    background: #1E9A9A;
}

.news .newstop.zt3 span:nth-child(1) a {
    color: #fff;
}

.news .newstop.zt4 span:nth-child(2) {
    background: #1E9A9A;
}

.news .newstop.zt4 span:nth-child(2) a {
    color: #fff;
}

.news .newstop span:hover {
    background: #1E9A9A;

}

.news .newstop span:hover a {
    color: #fff;
}

.news .justify-content-center {
    text-align: center;
    padding-bottom: 76px;
}

.news .page-link {
    display: none;

}

.news .page-num,
.newlschos li {
    margin: 0 10px !important;
    font-size: 20px !important;
    color: #999 !important;
}

.news .page-num-current,
.newlschos .hid {
    color: #1E9A9A !important;
    text-decoration: underline;
}

.jobls .rcfzjhtext {
    width: 834px;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin-bottom: 60px;
}

.jobls .typb1 .rcfzjh .tltle {
    margin-top: 109px;
}

.jobls .typb1 .rcln .tltle {
    margin-top: 117px;
}

.jobls .rcfzjhhover ul {
    display: flex;
    justify-content: space-between;
}

.jobls .rcfzjhhover ul li {
    padding-top: 72px;
    padding-bottom: 82px;
    width: 31%;
    background: #fff;
    background-size: 100% 100%;
    box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 4%);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.jobls .rcfzjhhover ul li>div {
    padding-left: 80px;
}

.jobls .rcfzjhhover ul li>div:nth-child(1) span {
    width: 56px;
    height: 56px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/rcfzjhhover11.svg);
}

.jobls .rcfzjhhover ul li:nth-child(2)>div:nth-child(1) span {
    background-image: url(../images/rcfzjhhover21.svg);
}

.jobls .rcfzjhhover ul li:nth-child(3)>div:nth-child(1) span {
    background-image: url(../images/rcfzjhhover31.svg);
}

.jobls .rcfzjhhover ul li:hover>div:nth-child(1) span {
    background-image: url(../images/rcfzjhhover12.svg);
}

.jobls .rcfzjhhover ul li:nth-child(2):hover>div:nth-child(1) span {
    background-image: url(../images/rcfzjhhover22.svg);
}

.jobls .rcfzjhhover ul li:nth-child(3):hover>div:nth-child(1) span {
    background-image: url(../images/rcfzjhhover32.svg);
}

.jobls .rcfzjhhover ul li:hover {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background: #1e9a9a;
}

.jobls .rcfzjhhover ul li:nth-child(2):hover {
    background: #76cee2;
}

.jobls .rcfzjhhover ul li:hover>div:nth-child(2) {
    color: #fff;
}

.jobls .rcfzjhhover ul li:hover>div:nth-child(3) {
    color: #fff;
}

.jobls .rcfzjhhover ul li>div:nth-child(2) {
    font-size: 22px;
    font-weight: bold;
    color: #666666;
    line-height: 24px;
    margin-top: 14px;
    margin-bottom: 10px;
}

.jobls .rcfzjhhover ul li>div:nth-child(3) {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    line-height: 24px;
    text-transform: capitalize;
}

.jobls .rclntext {
    width: 834px;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin-bottom: 64px;
}

.jobls .fldy {
    position: relative;
    padding-bottom: 54px;
    background: linear-gradient(135deg, #449FD7 0%, #33D6D6 100%);
}

.jobls .fldy .tltle {
    margin-top: 0;
    padding-top: 82px;
}

.jobls .fldy .lit {
    text-align: center;
    color: #fff;
}

.jobls .rcbgs {
    position: relative;
    padding-bottom: 136px;
}

.jobls .rcbgs {
    width: 120%;
}

.jobls .rcbgs img {
    width: 100%;
    border-radius: 10px;
}

.jobls .fldy .zhu {
    text-align: center;
    color: #fff;
}

.jobls .fldy .fldydesc ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.jobls .fldy .fldydesc ul li {
    width: 13%;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 35px;
    text-align: center;
    margin-bottom: 48px;
}

.jobls .fldy .fldydesc ul li>div:nth-child(1) {
    margin-bottom: 14px;
    height: 63px;

}

.jobls .shzp {
    padding-top: 82px;
    padding-bottom: 82px;
}

.jobls .shzptops {
    width: 500px;
    margin: 0 auto 38px;
    font-size: 24px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    position: relative;
}

.jobls .shzptops>span {
    width: 50%;
    display: inline-block;
    text-align: center;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.jobls .shzptops>span.done {
    font-size: 36px;
    font-weight: 400;
    color: #1E9A9A;
    line-height: 26px;
}

.jobls .shzptops::after {
    content: '';
    width: 1px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 3px;
    background: #666666;
}

.jobls .shzp {
    overflow: hidden;
    padding-bottom: 132px;
}

.jobls .shzpdesc {
    width: 200%;
    position: relative;
    /*left: -100%;
     */
    left: 0;
    display: flex;
    transition: left 1s ease;
    -webkit-transition: left 1s ease;
    -moz-transition: left 1s ease;
    -ms-transition: left 1s ease;
    -o-transition: left 1s ease;
}

.jobls .shzpdesc>div {
    width: 50%;
    overflow: hidden;
    position: relative;
    padding-bottom: 100px;
}

.jobls .shzpdesc .shzpxx {
    padding-top: 44px;
    padding-bottom: 48px;
    border-bottom: 1px solid #E6E6E6;
    position: relative;
}

.jobls .shzpdesc .shzpxx:hover {
    cursor: pointer;
}


.jobls .shzpdesc .shzpxx>div:nth-child(1) {
    font-size: 24px;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    margin-bottom: 20px;
}

.jobls .shzpdesc .shzpxx>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
}

.jobls .shzpdesc .shzpxx::after {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 56px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/lv-jiantou.svg);
    transform: translate(-0px, -0px);
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    -webkit-transform: translate(-0px, -0px);
    -moz-transform: translate(-0px, -0px);
    -ms-transform: translate(-0px, -0px);
    -o-transform: translate(-0px, -0px);
}

.jobls .shzpdesc .shzpxx:hover::after {
    transform: translate(10px, -10px);
    -webkit-transform: translate(10px, -10px);
    -moz-transform: translate(10px, -10px);
    -ms-transform: translate(10px, -10px);
    -o-transform: translate(10px, -10px);
}

.jobls .mb {
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    bottom: -760px;
    background: rgba(0, 0, 0, 0.55);
    z-index: 9999;
    display: none;
}

.jobls .mb>div {
    position: absolute;
    height: 600px;
    overflow-y: auto;
    bottom: 960px;
    left: 300px;
    right: 300px;
    padding: 60px;
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.jobls .gzdt>div:nth-child(1) {
    font-size: 36px;
    font-weight: 500;
    color: #1E9A9A;
    margin-bottom: 70px;
}

.jobls .gzdt>div:nth-child(2)>div:nth-child(1) {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    line-height: 26px;
    margin-bottom: 24px;
}

.jobls .gzdt>div:nth-child(2)>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin-bottom: 46px;
}

.jobls .gzdt>div:nth-child(2)>div:nth-child(4) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
}

.jobls .gzdt>div:nth-child(2)>div:nth-child(3) {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    line-height: 26px;
    margin-bottom: 24px;
}

.jobls .gzdt .jlsqzong {
    display: flex;
    justify-content: center;
    margin: 40px 0 10px;

}

.jobls .gzdt .jlsqzong>div {
    margin: 0 20px;
    font-size: 18px;
    line-height: 1;
    padding: 8px 0;
    font-weight: 400;
    border: 200px;
    width: 150px;
    text-align: center;
    border: 1px solid #1E9A9A;
    border-radius: 200px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
}

.jobls .gzdt .jlsqzong>div:hover {
    background: #1E9A9A;
}

.jobls .gzdt .jlsqzong>div:hover a {
    color: #fff;
}

.jobls .gzdt .jlsqzong>div a {
    color: #1E9A9A;
}

.jobls .gzdt .guanbi {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 30px;
    font-weight: 100;
}

.product .main .productls {
    width: 280px;
    margin-right: 36px;
    height: max-content;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.4);
}


.product .main .productls .dowss {
    border-bottom: 1px solid #EBEBEB;
    background: #fff;
    display: block;
    padding: 22px 36px;
    position: relative;
}

.zsgx .zsgxdesc {
    display: flex;
    justify-content: space-between;
}

.zsgx .sjd {
    display: none;
}

.zsgx .newls .newlswste>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
}

.zsgx .newchos {
    width: 17%;
    margin-right: 5%;
    margin-top: 88px;
}

.zsgx .newchos .jbcx a {
    color: rgba(30, 154, 154, 1);
    font-size: 20px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.zsgx .newchos .jbcx img {
    width: 20px;
}

/* .zsgx .newchos .jbcx:hover img{
    transform: translate(10px, -10px);
    -webkit-transform: translate(10px, -10px);
    -moz-transform: translate(10px, -10px);
    -ms-transform: translate(10px, -10px);
    -o-transform: translate(10px, -10px);
} */

.zsgx .newls {
    width: 75%;
    margin-top: 88px;
}

.zsgx .newlslsdesc>div {
    width: 45%;
}

.zsgx .newlslsdesc>div.hid {
    display: none;
}

.zsgx .main .productls .dowssls {
    position: absolute;
    top: 44px;
    left: 36px;
    right: 36px;
    font-size: 16px;
    background: #fff;
    z-index: 99;
    max-height: 500px;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    overflow-y: auto;

    /* border: 1px solid #EBEBEB; */
}

.zsgx .main .productls .dowssls .dowsslsul>.dowsslsli:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.05);
}

.zsgx .main .productls .dowssls .dowsslsul {
    height: 0;
    overflow: hidden;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
}

.zsgx .main .productls .dowssls .dowsslsul>div {
    padding-left: 20px;
    display: none;
    line-height: 32px;
    height: 32px;
}

.zsgx .main .productls .dowssls .dowsslsul>div.dowsslslishow {
    display: block;
}

.zsgx .main .productls .dowss .dowssinput {
    display: flex;
    justify-content: space-between;
}

.zsgx .main .productls .dowss .dowssinput>div:nth-child(2) {
    flex: 1;
}

.zsgx .main .productls .dowss .dowssinput>div:nth-child(2) input {
    width: 90%;
    padding-right: 5%;
    padding-left: 5%;
}

.zsgx .main .productls .dowss .dowssinput img {
    width: 20px;
}

.zsgx .main .productls ul {
    display: none;
}

.zsgx .main .productls>div {
    padding: 0;
    max-height: 1476px;
    min-height: 700px;
    overflow-y: auto;
}

.zsgx .main .productls>div .ultop:nth-child(1) {
    display: none;
}

.zsgx .main .bzdai {
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    line-height: 54px;
}

.zsgx .main .bzdai.bzddone {
    color: #1E9A9A;
}


.zsgx .main .productls .productyiji {
    padding-bottom: 10px;
    font-size: 20px;
    color: #1A1A1A;
    line-height: 30px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    line-height: 54px;
}

.zsgx .main .productls .productyiji::before {
    border-radius: 50%;
    position: absolute;
    content: '';
    right: 0;
    top: 19px;
    width: 17px;
    height: 17px;
    text-align: center;
    background-size: 100% 100%;
    background-image: url(../images/productyiji.svg);
}

.zsgx .main .productls .done .productyiji {
    color: #1E9A9A;
}

.zsgx .main .productls .productyiji:hover {
    color: #1E9A9A;
}

.zsgx .main .productls ul li:hover a {
    color: #1E9A9A;
}

.zsgx .main .productls ul li a {
    color: #1A1A1A;
}

.zsgx .main .productls .done .productyiji::before {
    position: absolute;
    content: '';
    font-size: 30px;
    font-weight: 200;
    background-size: 100% 100%;
    background-image: url(../images/productyiji-done.svg);

}

.zsgx .main .productls ul li {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 54px;
}

.zsgx .main .productls ul li.show {
    padding-left: 14px;
    line-height: 34px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #1E9A9A;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.zsgx .main .productls ul li.show a {
    color: #fff;
}

.zsgx .newls .newlslsdesc .newsimg {
    padding-bottom: 51%;
}

.zsgx .newls .newlswste>div:nth-child(1) {
    width: 90%;
}

.zsgx .newls .newlswste>div:nth-child(1) {
    height: auto;
    margin-bottom: 26px;
}

.proxiangxi .threesvg {
    background: none;
}

.proxiangxi .threesvg ul {
    display: flex;
    margin: 0 auto;
    padding: 0 0 149px;
    justify-content: space-between;
}

.proxiangxi .threesvg ul li {
    width: 33.3333%;
}

.proxiangxi .threesvg ul li .jzg {
    font-size: 36px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
    margin-bottom: 18px;
    margin-top: 32px;
}

.proxiangxi .threesvg ul li .miaoshu {
    width: 80%;
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 28px;
}

.proxiangxi .proxiangxibantext {
    position: absolute;
    top: 300px;
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
}

.proxiangxi .procc {
    display: flex;
    margin-top: 140px;
    margin-bottom: 60px;
}

.proxiangxi .procc:nth-child(2) {
    margin-bottom: 120px;
}

.proxiangxi.tjlcp .procc:nth-child(1) {
    margin-bottom: 120px;
}

.proxiangxi.tjlcp .procc:nth-child(2) {
    margin-bottom: 120px;
    display: none;
}

.proxiangxi .procc>div {
    position: relative;
    width: 50%;

}

.proxiangxi .procc .proxximg {
    width: 40%;
    margin-right: 10%;
}

/* .proxiangxi .procc:nth-child(1)>.proxximg{
    width: 80%;
    margin-left: 20%;
} */
.proxiangxi .procc:nth-child(1)>.proxximg {
    position: relative;
}

.proxiangxi .procc:nth-child(1)>.proxximg::before {
    content: '';
    width: 314px;
    height: 300px;
    right: -39px;
    bottom: -36px;
    position: absolute;
    background-size: 100% 100%;
    background-image: url(../images/proxximg.svg);
}

.proxiangxi .procc:nth-child(2)>.proxximg::before {
    content: '';
    transform: rotate(-90deg);
    width: 314px;
    height: 300px;
    right: -45px;
    top: -31px;
    position: absolute;
    background-size: 100% 100%;
    background-image: url(../images/proxximg.svg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

.proxiangxi .procc .proxximg img {
    width: 100%;
}

.proxiangxi .procc .proxxtext {
    margin-top: 100px;
}

.proxiangxi .procc .proxxtext>div {
    padding-left: 95px;
    width: 60%;
}

.proxiangxi .procc .proxxtitle>div:nth-child(1) {
    font-size: 20px;
    color: #999999;
    line-height: 24px;
}

.proxiangxi .procc .proxxtitle>div:nth-child(2) {
    font-size: 40px;
    margin-bottom: 80px;
    font-weight: 500;
    color: #0E161A;
    line-height: 56px;
}

.proxiangxi .procc .proxxms {
    font-size: 16px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 28px;
    height: 200px;
}

.proxiangxi .cpnr {
    padding-top: 141px;
    padding-bottom: 141px;
    background: #F2F7FA;
}

.proxiangxi .cpnr .tltle {
    padding-bottom: 20px;
    border-bottom: 1px solid #333;
    margin-bottom: 94px;
    margin-top: 0;

}

.proxiangxi .cpnr .tltle .zhu {
    margin-bottom: 0;
}

.proxiangxi .cpnr .cpnrdesctitl {
    font-size: 32px;
    font-weight: 500;
    color: #0E161A;
    line-height: 45px;
    margin-bottom: 60px;
}

.proxiangxi .cpnr .cpnrtitle {
    font-size: 24px;
    font-weight: 500;
    color: #1E9A9A;
    line-height: 28px;
    margin-top: 60px;
    margin-bottom: 23px;
}

.proxiangxi .cpnr .cpnrdesctitl.teshu {
    margin-bottom: 0;
}

.proxiangxi .cpnr .cpnrdesctitl span {
    font-weight: bold;
    color: #1E9A9A;
    line-height: 33px;
    position: relative;
    top: -17px;
    left: 7px;
    font-size: 20px;
    font-weight: 300;
    color: #1E9A9A;
    line-height: 24px;
}

.proxiangxi .cpnr .cpnrtext ul {
    border-bottom: 1px solid #333;
    display: flex;
    flex-wrap: wrap;
}

.proxiangxi .cpnr .cpnrtext ul li {
    border-top: 1px solid #333;
    width: 49.5%;
    line-height: 76px;
    font-size: 20px;
    font-weight: 400;
    color: #0E161A;
}

.proxiangxi .cpnr .cpnrtext ul li .li-i {
    font-size: 13px;
}

.proxiangxi .cpnr .cpnrtext ul li:hover {
    color: #1E9A9A;
}

.proxiangxi .cpnr .cpnrtext ul li:nth-child(2n-1) {
    border-right: 1px solid #333;
}

.proxiangxi .cpnr .cpnrtext ul li span {
    display: inline-block;
    width: 150px;
    text-align: center;
}






/* ty1样式 */
.main .swiper-button-next,
.main .swiper-button-prev {
    width: 72px;
    height: 72px;
    border: 1px solid #D9D9D9;
    /*position: relative;
    */
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
}

.main .swiper-button-next:hover,
.main .swiper-button-prev:hover {
    border: 1px solid #1E9A9A;
    background: #1E9A9A;
}

.main .swiper-button-prev:hover:after,
.main .swiper-button-next:hover:after {
    background-image: url(../images/jiantouright-bai.svg);
}

.main .swiper-button-next:after {
    width: 72px;
    height: 72px;
    content: '';
    background-repeat: no-repeat;
    background-size: 100%;
}


.main .swiper-button-prev:after,
.main .swiper-button-next:after {
    top: 22px;
    left: 21px;
    width: 33px;
    height: 33px;
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(../images/jiantouleft.svg);
}

.main .swiper-button-next:after {
    background-image: url(../images/jiantouright.svg);
}

.main .swiper-button-prev:after {
    top: 16px;
    background-image: url(../images/jiantouright.svg);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

/* .main .swiper-button-next:hover:after{
    background-image: url(../images/jiantouright-bai.svg);
}
.main .swiper-button-prev:hover:after{
} */

.swiper-pagination {
    right: 0;
    bottom: 100px;
}

.swiper-pagination-bullet-active {
    background: #F39800;

}

.swiper-pagination-bullet {
    margin-left: 1px !important;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 20px;
    height: 3px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
}

.swiper-button-next {
    top: -100px;
    right: 0;
    left: auto;
}

.swiper-button-prev {
    top: -100px;
    right: 100px;
    left: auto;
}

.product .swiper-button-next {
    top: 40px;
    right: 0;
    left: auto;
}

.product .swiper-button-prev {
    top: 40px;
    right: 100px;
    left: auto;
}

.aboutas .csr {
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(/images/csrbg.png);
}

/* .aboutas .csr .swiper-button-next {
    left: auto;
    right: 56%;
    top: 20%;
}

.aboutas .csr .swiper-button-prev {
    left: auto;
    right: 63%;
    top: 20%;
}

.aboutas .swiper-pagination-bullet-active {
    background: #1E9A9A;

}

.aboutas .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 40px;
    height: 3px;
    border-radius: 1px;
    margin: 0 20px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
}

.aboutas .swiper-pagination {
    left: 20%;
    right: 20%;
}

.aboutas .swiper-button-next {
    top: 50px;
    right: 0;
    left: auto;
}

.aboutas .swiper-button-prev {
    top: 50px;
    right: 70px;
    left: auto;
} */

/* .aboutas .main .swiper-button-next,
.aboutas .main .swiper-button-prev {
    width: 56px;
    height: 56px;
    border: 1px solid #D9D9D9;
    position: relative; 
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}*/

/* .aboutas .main .swiper-button-prev:after,
.aboutas .main .swiper-button-next:after {
    top: 18px;
    left: 17px;
    width: 25px;
    height: 25px;
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    background-size: 100%;
   background-image: url(../images/jiantouright.svg);
}
 */
/* .aboutas .main .swiper-button-prev:after {
    top: 14px;
}

.aboutas .fzlc .scceshi {
    position: relative;
    margin-top: 70px;
    margin-bottom: 120px;
}

.aboutas .fzlc .scceshi .sfbeishu {
    width: 1440px;
    position: relative
}

.aboutas .fzlc .swiper-button-next,
.aboutas .fzlc .swiper-button-prev {
    border: none;
    position: absolute;
    bottom: 0;
    top: auto;
    width: 120px;
    height: 120px;
}

.aboutas .fzlc .swiper-button-prev {
    bottom: 79px;
    left: 2.5%;
}

.aboutas .fzlc .swiper-button-next {
    bottom: 79px;
    right: 2.5%;
}

.aboutas .main .fzlc .swiper-button-prev:after {
    position: relative;
    top: 0;
    left: 0%;
    bottom: auto;
    right: auto;
    width: 120px;
    height: 120px;
    background-image: url(../images/jiantouright-fzlcright.svg);
}

.aboutas .main .fzlc .swiper-button-prev:hover {
    background: none;
    border: none;
}

.aboutas .main .fzlc .swiper-button-next:hover {
    background: none;
    border: none;
}

.aboutas .main .fzlc .swiper-button-prev:hover::after {
    background-image: url(../images/jiantouright-fzlcright-done.svg);
    transform: rotate(180);
    -webkit-transform: rotate(180);
    -moz-transform: rotate(180);
    -ms-transform: rotate(180);
    -o-transform: rotate(180);
}

.aboutas .main .fzlc .swiper-button-next:after {
    position: relative;
    top: 0;
    left: 0;
    width: 120px;
    height: 120px;
    background-image: url(../images/jiantouright-fzlcright.svg);
    position: relative;
}

.aboutas .main .fzlc .swiper-button-next:hover::after {
    background-image: url(../images/jiantouright-fzlcright-done.svg);
} */

.rcbgs .swiper-pagination {
    right: 0;
    bottom: 100px;
    width: 83.33333%;
}

.rcbgs .swiper-container-horizontal>.swiper-pagination-bullets,
.rcbgs .swiper-pagination-custom,
.rcbgs .swiper-pagination-fraction {
    right: 0;
    bottom: 60px;
    width: 83.33333%;

}

.rcbgs .swiper-pagination-bullet-active {
    background: #1E9A9A;

}

.rcbgs .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 20px;
    height: 3px;
    margin: 0 !important;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
}


.shzp .swiper-pagination {
    right: 0;
}

.shzp .swiper-container-horizontal>.swiper-pagination-bullets,
.shzp .swiper-pagination-custom,
.shzp .swiper-pagination-fraction {
    right: 0;
    width: 100%;

}

.shzp .swiper-pagination-bullet-active {
    background: #1E9A9A;

}

.shzp .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 20px;
    height: 3px;
    margin: 0 !important;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
}

.zhyxff {
    position: relative;
}

.zhyxff .zhyxfftext {
    position: absolute;
    top: 200px;
    left: 0;
    width: 100%;
    text-align: center;
}

.zhyxff .zhyxfftext>div:nth-child(1) {
    font-size: 36px;
    font-weight: bold;
    color: #333333;
    line-height: 54px;
}

.zhyxff .zhyxfftext>div:nth-child(2) {
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 54px;
    margin-top: 27px;
}

.zhyxff .jycx {
    padding: 128px 0;
}

.zhyxff .jycx img {
    width: 100%;
}

.zhyxff .gnyz {
    background: #F2F7FA;
    padding-bottom: 138px;
}

.zhyxff .gnyz .tltle {
    margin-top: 0;
    padding-top: 67px;
    text-align: center;
}

.zhyxff .gnyz .tltle .zhu {
    margin-bottom: 26px;
}

.zhyxff .gnyz .tltle .wei {
    margin-bottom: 58px;
}

.zhyxff .gnyz>div:nth-child(2) img {
    width: 100%;

}

.zhyxff .gnyz .gnyzdesc {
    position: relative;
}

.zhyxff .gnyz .gnyzdesc ul {
    padding-top: 29px;
    padding-bottom: 29px;
    padding-left: 10%;
    padding-right: 10%;
    background: #fff;
    display: flex;
    margin-top: 92px;
}

.zhyxff .gnyz .gnyzdesc ul li {
    width: 33.33%;
    display: flex;
    justify-content: space-between;
}

.zhyxff .gnyz .gnyzdesc ul li>div:nth-child(1) {
    width: 92px;
    margin-right: 15px;
    margin-left: 15px;
}

.zhyxff .gnyz .gnyzdesc ul li>div:nth-child(1) img {
    width: 100%;
}

.zhyxff .gnyz .gnyzdesc ul li>div:nth-child(2) {
    width: 171px;
    margin-right: 15px;
    margin-left: 15px;
}

.zhyxff .gnyz .gnyztext>div:nth-child(1) {
    font-size: 24px;
    font-weight: 400;
    color: #279892;
    line-height: 26px;
    margin-bottom: 24px;
}

.zhyxff .gnyz .gnyztext>div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    text-align: justify;
}

.zhyxff .gnyzlx {
    text-align: center;
    width: 100%;
    height: 0;
    padding-bottom: 40%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/gnyzlxbg.svg);
}

.zhyxff .gnyzlx .tltle {
    margin-top: 91px;
}

.zhyxff .fwlc .tltle {
    margin-top: 0;
    padding-top: 93px;
    text-align: center;
}

.zhyxff .fwlc .tltle .lit {
    color: #fff;
}

.zhyxff .fwlc .tltle .zhu {
    color: #fff;
}

.zhyxff .fwlc {
    background: linear-gradient(135deg, #449FD7 0%, #33D6D6 100%);
    padding-bottom: 157px;
}

.zhyxff .fwlc .fwlcdesc ul {
    display: flex;
    justify-content: space-between;
}

.zhyxff .fwlc .fwlcdesc ul li {
    width: 23%;
    text-align: center;

}

.zhyxff .fwlc .fwlcdesc ul li>div:nth-child(1) {
    margin-top: 12px;
    margin-bottom: 41px;
}

.zhyxff .fwlc .fwlcdesc ul li>div:nth-child(1) img {
    height: 90px;
}

.zhyxff .fwlc .fwlcdesc ul li>div:nth-child(2) {
    width: 100%;
    height: 0;
    padding-bottom: 97.32%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/fwlcbg1.png);
}

.zhyxff .fwlc .fwlcdesc ul li:nth-child(2)>div:nth-child(2) {
    background-image: url(../images/fwlcbg2.png);
}

.zhyxff .fwlc .fwlcdesc ul li:nth-child(3)>div:nth-child(2) {
    background-image: url(../images/fwlcbg3.png);
}

.zhyxff .fwlc .fwlcdesc ul li:nth-child(4)>div:nth-child(2) {
    background-image: url(../images/fwlcbg4.png);
}

.zhyxff .fwlc .fwlcdesc ul li>div:nth-child(2)>p:nth-child(1) {
    padding-top: 50%;

}

.zhyxff .fwlc .fwlcdesc ul li>div:nth-child(2)>p {
    margin-bottom: 4%;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 27px;
}


/* 7-15修改 */
.tltle .lit {
    text-transform: capitalize;
}

.proxiangxi .procc .proxxtitle>div:nth-child(1) {
    text-transform: capitalize;
}